container_aria

my file learn about tech container (docker, podman, kubernetes)


Project maintained by ariafatah0711 Hosted on GitHub Pages — Theme by mattgraham

restart

syntax

restart: <option>

# option
no #default nya tidak pernah restart
always # selalu restart jika container berhenti
on-failure # restart jika container error dengan indikasi error ketike exit
unless-stopped # selalu restart container ketika dihentikan manual

example

version: "3.18"

services:
  mongodb-server:
    container_name: mongodb-server
    image: mongo
    ports:
      - "27017:27017"
    environment:
      MONGO_INITDB_ROOT_USERNAME: ariafatah
      MONGO_INITDB_ROOT_PASSWORD: ariafatah
      MONGO_INITDB_DATABASE: admin
    networks:
      - net-mongo-restart
  mongodb-express-web:
    container_name: mongodb-express-web
    image: mongo-express
    ports:
      - "8081:8081"
    environment:
      ME_CONFIG_MONGODB_ADMINUSERNAME: ariafatah
      ME_CONFIG_MONGODB_ADMINPASSWORD: ariafatah
      ME_CONFIG_MONGODB_SERVER: mongodb-server
    networks:
      - net-mongo-restart
    depends_on:
      - mongodb-server
    restart: always

networks:
  net-mongo-restart:
    name: net-mongo-restart
    driver: bridge